package com.shanzmoo.db.store.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.shanzmoo.db.store.entity.StoreMemberStockIoEntity;
import com.shanzmoo.db.store.entity.query.StoreMemberStockQuery;
import com.shanzmoo.db.store.entity.vo.StoreMemberStockVO;
import com.shanzmoo.db.store.entity.StoreMemberStockEntity;

import java.util.List;

/**
 * 仓储用户库存实时明细 服务类
 *
 * @author Gzhao 2021-03-08
 */
public interface IStoreMemberStockService extends IService<StoreMemberStockEntity> {

    List<StoreMemberStockVO> queryPageList(StoreMemberStockQuery query);

    StoreMemberStockEntity getBySkuAndStoreCode(Integer memberId, String sku, String storeCode);

    void updateStockByIo(StoreMemberStockIoEntity memberStockIoEntity, Integer versionId);
}
